﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OpenAPI.Model.API
{
    public class MethodInfo
    {

        private string method_name;
        private string method_text;
        private string method_desc;
        private string method_return;
        private string method_order;
        private string used_yn;
        private string category_cd;


        public virtual string METHOD_NAME
        {
            get { return this.method_name; }
            set { this.method_name = value; }
        }
        public virtual string METHOD_TEXT
        {
            get { return this.method_text; }
            set { this.method_text = value; }
        }
        public virtual string METHOD_DESC
        {
            get { return this.method_desc; }
            set { this.method_desc = value; }
        }
        public virtual string METHOD_RETURN
        {
            get { return this.method_return; }
            set { this.method_return = value; }
        }
        public virtual string METHOD_ORDER
        {
            get { return this.method_order; }
            set { this.method_order = value; }
        }
        public virtual string USED_YN
        {
            get { return this.used_yn; }
            set { this.used_yn = value; }
        }
        public virtual string CATEGORY_CD
        {
            get { return this.category_cd; }
            set { this.category_cd = value; }
        }



        public virtual IList<OAuth.MethodInConsumerLevelInfo> MethodsInConsumerLvl { get; set; }

        public virtual IList<MethodSignArgumentInfo> SignArguments { get; set; }
        public virtual IList<MethodUnSignArgumentInfo> UnSignArguments { get; set; }

    }
}
